const go/types.invalid

164 uses

	go/types (current package)
		assignments.go#L28: 	case invalid:
		assignments.go#L39: 		x.mode = invalid
		assignments.go#L54: 					x.mode = invalid
		assignments.go#L64: 					x.mode = invalid
		assignments.go#L82: 			x.mode = invalid
		assignments.go#L99: 		x.mode = invalid
		assignments.go#L117: 		x.mode = invalid
		assignments.go#L122: 	if x.mode == invalid || !isValid(x.typ) || !isValid(lhs.typ) {
		assignments.go#L145: 	if x.mode == invalid {
		assignments.go#L157: 	if x.mode == invalid || !isValid(x.typ) || !isValid(lhs.typ) {
		assignments.go#L161: 		x.mode = invalid
		assignments.go#L173: 				x.mode = invalid
		assignments.go#L222: 	if x.mode == invalid || !isValid(x.typ) {
		assignments.go#L229: 	case invalid:
		assignments.go#L256: 			x.mode = invalid
		assignments.go#L447: 		if commaOk && rhs[0].mode != invalid && rhs[1].mode != invalid {
		assignments.go#L455: 	if rhs[0].mode != invalid {
		assignments.go#L511: 		if commaOk && rhs[0].mode != invalid && rhs[1].mode != invalid {
		assignments.go#L519: 	if rhs[0].mode != invalid {
		builtins.go#L59: 			if a.mode == invalid {
		builtins.go#L152: 		mode := invalid
		builtins.go#L211: 		if mode == invalid {
		builtins.go#L318: 		if x.mode == invalid || y.mode == invalid {
		builtins.go#L444: 		if x.mode == invalid {
		builtins.go#L472: 				if x.mode == invalid {
		builtins.go#L591: 			if a.mode == invalid {
		builtins.go#L603: 				if x.mode == invalid {
		builtins.go#L627: 			if x.mode == invalid {
		builtins.go#L652: 		case invalid:
		builtins.go#L662: 				if x.mode == invalid {
		builtins.go#L694: 		if x.mode == invalid {
		builtins.go#L711: 				if a.mode == invalid {
		builtins.go#L736: 		if x.mode == invalid {
		builtins.go#L754: 		if x.mode == invalid {
		builtins.go#L782: 		if x.mode == invalid {
		builtins.go#L842: 		if x.mode == invalid {
		builtins.go#L907: 		if x.mode == invalid {
		builtins.go#L927: 		if x.mode == invalid {
		builtins.go#L973: 		if x.mode == invalid {
		builtins.go#L982: 	assert(x.mode != invalid)
		call.go#L53: 			x.mode = invalid
		call.go#L67: 		x.mode = invalid
		call.go#L118: 			x.mode = invalid
		call.go#L191: 	case invalid:
		call.go#L199: 		if x.mode == invalid {
		call.go#L203: 		x.mode = invalid
		call.go#L209: 			if x.mode != invalid {
		call.go#L233: 			x.mode = invalid
		call.go#L237: 		if x.mode != invalid && x.mode != constant_ {
		call.go#L257: 		x.mode = invalid
		call.go#L274: 			x.mode = invalid
		call.go#L285: 			x.mode = invalid
		call.go#L335: 		x.mode = invalid
		call.go#L410: 			if t, ok := x.typ.(*Tuple); ok && x.mode != invalid {
		call.go#L786: 	case invalid:
		call.go#L975: 	x.mode = invalid
		call.go#L1036: 	return x.mode != invalid
		const.go#L243: 		x.mode = invalid
		const.go#L297: 		x.mode = invalid
		conversions.go#L53: 			x.mode = invalid
		conversions.go#L95: 		x.mode = invalid
		expr.go#L131: 	if x.mode == invalid {
		expr.go#L142: 			x.mode = invalid
		expr.go#L156: 		x.mode = invalid
		expr.go#L163: 			x.mode = invalid
		expr.go#L171: 		x.mode = invalid
		expr.go#L364: 		if c.mode == invalid {
		expr.go#L388: 	if x.mode == invalid || isTyped(x.typ) || !isValid(target) {
		expr.go#L485: 		x.mode = invalid
		expr.go#L602: 	x.mode = invalid
		expr.go#L631: 		x.mode = invalid
		expr.go#L646: 			x.mode = invalid
		expr.go#L654: 			if y.mode == invalid {
		expr.go#L655: 				x.mode = invalid
		expr.go#L664: 				x.mode = invalid
		expr.go#L671: 			if y.mode == invalid {
		expr.go#L672: 				x.mode = invalid
		expr.go#L677: 			x.mode = invalid
		expr.go#L698: 				x.mode = invalid
		expr.go#L749: 		x.mode = invalid
		expr.go#L785: 	if x.mode == invalid {
		expr.go#L788: 	if y.mode == invalid {
		expr.go#L789: 		x.mode = invalid
		expr.go#L800: 	if x.mode == invalid {
		expr.go#L823: 		x.mode = invalid
		expr.go#L828: 		x.mode = invalid
		expr.go#L836: 			x.mode = invalid
		expr.go#L846: 				x.mode = invalid
		expr.go#L926: 		if x.mode == invalid {
		expr.go#L930: 		if y.mode == invalid {
		expr.go#L931: 			x.mode = invalid
		expr.go#L1004: 	if x.mode == invalid || x.mode == novalue {
		expr.go#L1024: 		x.mode = invalid
		expr.go#L1033: 	if x.mode == invalid || x.mode == novalue {
		expr.go#L1037: 		x.mode = invalid
		expr.go#L1048: 	x.mode = invalid
		expr.go#L1065: 		if x.mode == invalid {
		expr.go#L1071: 		if x.mode == invalid {
		expr.go#L1077: 		if x.mode == invalid {
		expr.go#L1098: 		if x.mode == invalid {
		expr.go#L1104: 		if x.mode == invalid {
		expr.go#L1110: 		if x.mode == invalid {
		expr.go#L1142: 		case invalid:
		expr.go#L1170: 		if x.mode == invalid {
		expr.go#L1180: 		if x.mode == invalid {
		expr.go#L1208: 	x.mode = invalid
		expr.go#L1298: 	if t, ok := x.typ.(*Tuple); ok && x.mode != invalid {
		expr.go#L1365: 		x.mode = invalid
		expr.go#L1376: 			x.mode = invalid
		index.go#L24: 	case invalid:
		index.go#L30: 		x.mode = invalid
		index.go#L47: 	if x.mode == invalid {
		index.go#L92: 			x.mode = invalid
		index.go#L166: 					x.mode = invalid
		index.go#L190: 		x.mode = invalid
		index.go#L196: 		x.mode = invalid
		index.go#L213: 	if x.mode == invalid {
		index.go#L264: 		x.mode = invalid
		index.go#L275: 				x.mode = invalid
		index.go#L294: 			x.mode = invalid
		index.go#L313: 		x.mode = invalid
		index.go#L322: 		x.mode = invalid
		index.go#L420: 	if x.mode == invalid {
		index.go#L426: 	if x.mode == invalid {
		infer.go#L68: 		if arg.mode == invalid {
		infer.go#L168: 		if arg.mode == invalid {
		literals.go#L64: 			x.mode = invalid
		literals.go#L69: 	if x.mode == invalid {
		literals.go#L75: 		x.mode = invalid
		literals.go#L107: 		x.mode = invalid
		literals.go#L262: 			if x.mode == invalid {
		literals.go#L312: 			x.mode = invalid
		operand.go#L25: 	invalid   operandMode = iota // operand is invalid
		operand.go#L40: 	invalid:   "invalid operand",
		operand.go#L157: 	case invalid, novalue, builtin, typexpr:
		operand.go#L288: 		x.mode = invalid
		operand.go#L313: 	if x.mode == invalid || !isValid(T) {
		range.go#L40: 	if isTypes2 && x.mode != invalid && sValue == nil && !check.hasCallOrRecv {
		range.go#L67: 	if x.mode != invalid {
		range.go#L175: 				if x.mode != invalid && !isInteger(x.typ) {
		recording.go#L24: 	case invalid:
		recording.go#L62: 	if mode == invalid {
		recording.go#L100: 	if a[0].mode == invalid {
		stmt.go#L242: 		if x.mode == invalid || v.mode == invalid {
		stmt.go#L246: 		if v.mode == invalid {
		stmt.go#L252: 		if res.mode == invalid {
		stmt.go#L468: 		if ch.mode == invalid || val.mode == invalid {
		stmt.go#L489: 		if x.mode == invalid {
		stmt.go#L499: 		if x.mode == invalid {
		stmt.go#L531: 			if x.mode == invalid {
		stmt.go#L612: 		if x.mode != invalid && !allBoolean(x.typ) {
		stmt.go#L639: 			if x.mode != invalid && !Comparable(x.typ) && !hasNil(x.typ) {
		stmt.go#L641: 				x.mode = invalid
		stmt.go#L731: 			if x.mode != invalid {
		stmt.go#L840: 			if x.mode != invalid && !allBoolean(x.typ) {
		typexpr.go#L21: 	x.mode = invalid
		typexpr.go#L263: 		case invalid:
		typexpr.go#L278: 		case invalid:
		typexpr.go#L493: 		if x.mode != invalid {